US stocks closed higher for the sixth consecutive week, buoyed by strong tech sector performance, particularly Netflix's 11% surge after positive earnings. The S&P 500 rose 0.85%, while the Dow Jones added 412 points. Economic data exceeded expectations, and Trump leads in key battleground states, reviving interest in "Trump trades." Technical analysis suggests the Nasdaq 100 could test 21,500 if it holds above 20,000, while the S&P 500 aims for 6000 if it remains above 5760/5750.